puzzling over

v. 为…大伤脑筋